x86: make arch_set_info_guest() preemptible
authorJan Beulich <jbeulich@suse.com>
Thu, 2 May 2013 14:38:30 +0000 (16:38 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 2 May 2013 14:38:30 +0000 (16:38 +0200)
commit99d2b149915010e986f4d8778708c5891e7b4635
treef53f0136c9d72ceaca862d9ff9afafedd879fcb5
parent4939f9a6dee4280f38730fd3066e5dce353112f6
x86: make arch_set_info_guest() preemptible

.. as the root page table validation (and the dropping of an eventual
old one) can require meaningful amounts of time.

This is part of CVE-2013-1918 / XSA-45.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Tim Deegan <tim@xen.org>
xen/arch/x86/domain.c
xen/common/compat/domain.c
xen/common/domain.c
xen/common/domctl.c